English | German | Russian | Czech

umbraculate English

Meaning umbraculate meaning

What does umbraculate mean?

umbraculate

(zoology) Nearly covered by a projecting process.

Are you looking for...?