a la punta de la llengua

Adjective

 * 1) on the tip of one's tongue