Where does “mucosa” come from?

mucosa (English): mucous membrane

Definitions

  1. mucous membrane

Words derived from “mucosa