1 definition by Hiro Nakamura

Top Definition
A school for people who own at life.
Whoa! you go to Landon! you must be really cool and smart and amazing at life!
by Hiro Nakamura December 06, 2006
Mug icon
Buy a Landon mug!