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