escamoleTop 45000MeaningsNoun1. the larvae of certain ants eaten as a delicacy (usually in the plural, Mexico)