to be spot on - Turco Inglés Diccionario