escamole
Top 45000
Meanings
Noun
1. the larvae of certain ants eaten as a delicacy (usually in the plural, Mexico)