madagascar cat - English Synonyms Dictionary

madagascar cat

n.
[1] ring-tailed lemur , Lemur catta