look up any word, like eiffel tower:
 
1.
A term meaning something along the lines of "cool beans" or awesome.
"Did you see that awesome movie last night?"
"Yeah, it was some fresh lemons.
by megster12345678 October 31, 2010