Skip to main content

deplumation

English deplumation meaning in English  •  deplumation का अर्थ अंग्रेजी में
Noun
  • The stripping or falling off of plumes or feathers.
  • A disease of the eyelids, attended with loss of the eyelashes.
Advertisement