Lemuridous /(lē̇*mū"rĭ*dŭs)/

Le·mu·ri·dous

Lemuridous

a.
  1. Lemuroid. (Zool.)