English | German | Russian | Czech

plumula English

Meaning plumula meaning

What does plumula mean?

plumula

(botany) A plumule. (zoology) A down feather.

Are you looking for...?