meaning of latirostres
1.
The
broad-billed
singing
birds,
such
as
the
swallows,
and
their
allies.
Related Words
latirostres
|
Developed & Maintained By
Taraprasad.com