PLUMULA


Meaning of PLUMULA in English

noun a down feather.

2. plumula ·noun a plumule.

Webster English vocab.      Английский словарь Webster.