Webster's Revised Unabridged Dictionary · 1913

Lemurid

Lemurid (lem"u*rid) , adjective and noun

(Zoology) Same as Lemuroid.