Wiktionary
atelid
n. (lb en zoology) Any member of the Atelidae.
n. (lb en zoology) Any member of the Atelidae.