Lemur island Synonyms

Definitions for Lemur


  • (noun) large-eyed arboreal prosimian having foxy faces and long furry tails

LI abbreviation

LI is an abbreviation for Lemur Island
What does LI stand for?
LI stands for "Lemur Island"

Definitions for Island


  • (noun) a fairly small area of land completely surrounded by water
  • (noun) a land mass (smaller than a continent ) that is surrounded by water
  • (noun) a zone or area resembling an island