i can't quite place you - Alemán Inglés Diccionario