TAILORBIRD

Definition of TAILORBIRD

  1. (noun)tropical Asian warbler that stitches leaves together to form and conceal its nest