Tailorbird
[teilәbәːd]
Definition
(noun.) tropical Asian warbler that stitches leaves together to form and conceal its nest.
Inputed by Bella--From WordNet
[teilәbәːd]
(noun.) tropical Asian warbler that stitches leaves together to form and conceal its nest.
Inputed by Bella--From WordNet