PLUMULA MEANING IN ENGLISH

• Plumula Definition & Synonyms

  1. (n.) A down feather.
  2. (n.) A plumule.


• Plumulaceous Definition & Synonyms

  1. (a.) Downy; bearing down.


RECENT SEARCHES