haven't i seen you somewhere before? - Allemand Anglais Dictionnaire