lemon grenade Posted in L Best definition lemon grenade The most lethal weapon to ever be placed on this… thingamawhatsit. Meggie and Sashi have a lemon grenade. I am afraid to speak to them now. How satisfied are you with the definition? Looking for lemon grenade meaning? Delighted that you discovered the greatest determine on our web site! Recently this definition was actually observed 33 times.