lemuroid

adj.