Skip to main content

latirostres

English latirostres meaning in English  •  latirostres का अर्थ अंग्रेजी में
n. pl.
  • The broad-billed singing birds, such as the swallows, and their allies.
Advertisement