owl monkey

English

Noun

owl monkey (plural owl monkeys)

  1. Synonym of douroucouli.