lealand

/ˈliːlænd/

Definitions

1. noun

A region in Scotland, part of the Inner Hebrides, known for its rugged landscape and scenic beauty.

“The couple decided to visit the beautiful island of Lealand for their honeymoon.”

Synonyms

  • island
  • isles

Antonyms

  • mainland