LATIROSTRES


Meaning of LATIROSTRES in English

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

Webster's English dictionary.      Английский словарь Webster.