make a perfect sense - Alemán Inglés Diccionario