What is the full meaning of windjammers
WINDJAMMER, a large merchant sailing ship [n]
Example of the word windjammers placed on a Scrabble board.