About us
Define
Definitions for
"Sponsons"
Enormous inflatable tubes mounted alongside pontoons for added stability.
raftman.com