lorikeet

Noun
  1. Any of various small lories (synset 101823187)

Found on Word Lists

Other Searches