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 friend GΓΌnter.
Apr 21 Word of the Day
I've been jabbed
by Francesco II March 20, 2021
Get the mug
Get a jabbed mug for your guy Vivek.