Definify.com

Definition 2025


mucosae

mucosae

English

Noun

mucosae

  1. plural of mucosa