English Dictionary
Definition mountainboarding in British English
mountainboarding noun
[uncountable] noun
/ˈmaʊntɪnˌbɔː(r)dɪŋ/

English Dictionary