Loon land Synonyms

Definitions for Loon


  • (noun) a person judged to be legally or medically insane
  • (noun) a stupid person
  • (noun) large somewhat primitive fish-eating diving bird of the northern hemisphere having webbed feet placed far back ; related to the grebes

LL abbreviation

LL is an abbreviation for Loon Land
What does LL stand for?
LL stands for "Loon Land"

Definitions for Land


  • (noun) a body of people composed of one or more nationalities usually with its own territory and government
  • (noun) a broad geographical area
  • (noun) the solid part of our planet's surface as distinguished from the sea and air