Tailorbird Meaning

There are 1 meaning(s) for word Tailorbird

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

    Synonyms : orthotomus sutorius