mayón
Meanings
Noun
1. a traditional food from Ecuador, consisting of the larva of Brassolis sophorae