by The_gLeek September 25, 2009
A term coined on the Fox show "Glee"- meaning a person that won't succeed in life and will be a loser for the rest of his/her life and never amount to anything.
Lima being the town in which the Glee characters live in, or Lost In the Middle of America (L.I.M.A.)
Lima being the town in which the Glee characters live in, or Lost In the Middle of America (L.I.M.A.)
by misslmb November 17, 2009
Used in the popular show "Glee", Lima-Loser refers to a person that was born in the town Lima, grew up there, and will never leave.
by totoro432 January 19, 2010