touch or taste something, especially food - Espagnol Anglais Dictionnaire