Dictionaries:
http://www.urbandictionary.com
http://howjsay.com (para saber como pronunciar)
http://dictionary.cambridge.org/es/diccionario/ingles-espanol/
http://diccionario.reverso.net/ingles-definiciones/
Recursos para aprender:
http://www.bbc.co.uk/learningenglish/ (para niveles avanzados)
https://www.ted.com (para alumnos avanzados o que quieren avanzar de verdad)
https://grupovaughan.com/recursos/gramatica/
Pronunciation:
http://www.bbc.co.uk/learningenglish/spanish/features/pronunciation (para pronunciación y fonética)