Skip to main content

glareolidae

English glareolidae meaning in English  •  glareolidae का अर्थ अंग्रेजी में
Noun
  • A natural family of Old World shorebirds: pratincoles and coursers.
Advertisement