Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

lemuroid Definition

Cancel
lemuroid
noun
Of or relating to the primate superfamily Lemuroidea (lemurs)

Words Related to lemuroid!

lemuroid Examples by Brain Bank Users