What is the full meaning of genoa
a large triangular sail, also GENNY [n -S]
Example of the word genoa placed on a Scrabble board.