(Terra-sail) noun: A Terrasail is a specialty deck that is manufactured to allow windsurfers to ride on land. Terrasailing is the Hybrid sport of windsurfing and mountain boarding.
OMG, those kids are doing some sick moves on those Terrasail's. I think they got them from Terrasailindustries.com.
by surfsupbra August 22, 2009
The Urban Dictionary Mug
One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.Buy the mug