Definify.com

Definition 2024


owl_monkey

owl monkey

English

Noun

owl monkey (plural owl monkeys)

  1. douroucouli