Landboard meaning

lăndbôrd
Frequency:
A board that is equipped with wheels and usually bindings for the feet or a seat and is ridden on land, as in kite landboarding.
noun
0
0
To engage in landboarding.
verb
0
0
Advertisement