touch or taste something, especially food - Spanish English Dictionary