don't i know you from somewhere? - Francés Inglés Diccionario