douroucouli - English Synonyms Dictionary

douroucouli

n.
[1] Aotus trivirgatus