Find the word definition

Wiktionary
cleese's woolly lemur

n. (taxlink Avahi cleesei species noshow=1) a lemur from Madagascar.