What is the meaning of Twinhulled?

Having two hulls.

Source: wiktionary.org