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

Treasure Words