lory

/ˈloʊri/

Definitions

1. noun

a large, colorful parrot, typically having a long tail and a crest on the head, native to the tropical forests of Madagascar and nearby islands.

“The tourist marveled at the majestic lory perched on the tree branch.”

Synonyms

  • macaw
  • parrot

Antonyms

  • bird-of-prey