LORY

Definition of LORY

  1. (noun)small brightly colored Australasian parrots having a brush-tipped tongue for feeding on nectar and soft fruits