Deplumation meaning

The stripping or falling off of plumes or feathers.

noun
0
0
(medicine) A disease of the eyelids, attended with loss of the eyelashes.

noun
0
0
Advertisement

Origin of deplumation

  • See deplumate.

    From Wiktionary