meaning of tailorbird
1.
tropical
Asian
warbler
that
stitches
leaves
together
to
form
and
conceal
its
nest
Related Words
tailorbird
|
Developed & Maintained By
Taraprasad.com