Definify.com

Definition 2024


owl_parrot

owl parrot

English

Noun

owl parrot (plural owl parrots)

  1. (dated) The kakapo.