meaning of autoboggan

autoboggan meaning in Urban Dictionary

a sizable metallic corrugated sled.