mucros

noun

Plural form of mucro.