tip of the tongue (tot) - Turco Inglés Diccionario