Skip to content

Lemuria - Law Dictionary Search Results

Lemuria

A hypothetical land or continent supposed by some to have existed formerly in the Indian Ocean of which Madagascar is...

  • ‹ Prev
  • Next ›

Save Judgments · Add Notes · Store Search Results · Organize Client Files

Start your Free Trial