DEPLUMATION MEANING IN ENGLISH

• Deplumation Definition & Synonyms

  1. (n.) The stripping or falling off of plumes or feathers.
  2. (n.) A disease of the eyelids, attended with loss of the eyelashes.


RECENT SEARCHES