tip of the tongue (tot) - Turkish English Dictionary