Lemuroid /(lĕm"ū̇*roid)/

Lem·u·roid

Lemuroid

a.
  1. Like or pertaining to the lemurs or the Lemuroidea. (Zool.)