Genoa « Back to Glossary IndexA large overlapping headsail set in light breezes Related content: Nautical terminology