STAYSAILS Scrabble 12 Words With Friends 12 Definition STAYSAILS is the plural of STAYSAIL. noun STAYSAIL: a fore-and-aft sail set on a stay (as between two masts). See all 121 words you can make from STAYSAILS → 9-letter words Words starting with S Words ending with S ← Unscramble different letters