1 definition by cdkmec

Top Definition
a small rural town know for its ice fishing and its drunks. a grand total of 31 people live here. and there is no traffic lighs :)
you live in lefroy? where is that?
by cdkmec January 05, 2011
Mug icon
Buy a lefroy mug!