turbosails
English
Noun
turbosails
plural of
turbosail