Top definition
A frog that is a carrier of the aids virus.
Holy shit look at that lemfro! "I know it pissed on me and now i have aids :(" How did it piss on you? "lets not get into that."
by Bill Jacobs Wilson Bacloof mes February 28, 2010
Get the mug
Get a Lemfro mug for your father-in-law Abdul.