This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Deplumation

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



Shares

Related Words

Menu