1. pertaining to a lemur [adj] - See also: lemur
1. Lemuroid. Source: Websters Dictionary (01 Mar 1998)