Skip to main content

mycteria

English mycteria meaning in English  •  mycteria का अर्थ अंग्रेजी में
prop. n.
  • A genus of birds including certain of the wood ibises, including the endangered Mycteria americana; it is sometimes assigned to a subfamily Mycteriinae.
Advertisement