What does autoboggan mean?

autoboggan meaning in Urban Dictionary

a sizable metallic corrugated sled.