We do not currently know of any synonyms for taboggan.
The noun taboggan is defined as:
See full definition of the word taboggan.