LATIROSTRES MEANING IN ENGLISH

• Latirostres Definition & Synonyms

  1. (n. pl.) The broad-billed singing birds, such as the swallows, and their allies.


RECENT SEARCHES