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