PUFFBIRD

Definition of PUFFBIRD

  1. (noun)brownish tropical American bird having a large head with fluffed out feathers