LATIROSTRES


Meaning of LATIROSTRES in English

noun ·pl the broad-billed singing birds, such as the swallows, and their allies.

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