long time, no hear - Francés Inglés Diccionario