Skip to main content

anhimidae

English anhimidae meaning in English  •  anhimidae का अर्थ अंग्रेजी में
Noun
  • a family of aquatic birds of South America. They are called screamers> due to their harsh trumpeting call.
Advertisement