1 definition by applesgalore

Top Definition
A common type of pepper in india that many indians eat.
Person 1:Have you tasted those new lemon kundi peppers?
Person 2:Yeah! They're great!
Person 1:DAng, i needa try some
Person 2:Yea. India Bazaar has lots of coupon for them
by applesgalore November 10, 2010

Mug icon
Buy a Lemon kundi peppers mug!