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
Get the mug
Get a lefroy mug for your Facebook friend Trump.