IMPLUMED MEANING IN ENGLISH

• Implumed Definition & Synonyms

  1. (a.) Not plumed; without plumes or feathers; featherless.


RECENT SEARCHES