LEMURIDOUS Meaning of LEMURIDOUS in English adj ·alt. of lemurine. Webster English vocab. Английский словарь Webster. 2012