English | German | Russian | Czech

turbosail English

Meaning turbosail meaning

What does turbosail mean?

turbosail

A ship that uses rotating vertical cylinders instead of sails

Are you looking for...?