LATIROSTRES


Meaning of LATIROSTRES in English

( n. pl. )

The broad-billed singing birds, such as the swallows, and their allies.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.