Noun Definition

tailorbird

1.Definition: tropical Asian warbler that stitches leaves together to form and conceal its nest

Category: Animals