tip of the tongue (tot) - French English Dictionary