1 definition by Mlex

Top Definition
goa
1. A part of India, once a popular vacationing spot.
2. A sub-type of trance music that originated from Goa (see above). It is characterized by it's psychedelic sounds.
by Mlex August 05, 2003

Mug icon
Buy a goa mug!