tip of the tongue (tot) - German English Dictionary