meaning of aquascaph

aquascaph meaning in Urban Dictionary

a water-boat.