1 definition by AmazonianFireFighter

Top Definition
The sexual act of lighting a womens pubes on fire and ejaculating on them to put them out.
Her forest was on fire so i totally amazoned that bush!
by AmazonianFireFighter April 20, 2010

Mug icon
Buy a Amazon mug!