i hate this stupid place - Francés Inglés Diccionario