Top Definition
(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
by surfsupbra August 22, 2009
5 Words related to Terrasail

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.