Definisi 'marimonda'
English to English
noun
1 A spider monkey (Ateles belzebuth) of Central and South America.
source: webster1913

Visual Synonyms
Click for larger image