make a perfect sense - Turco Inglés Diccionario