Meaning of genoa

Definition of genoa

(noun) a seaport in northwestern Italy; provincial capital of Liguria

Other information on genoa

WIKIPEDIA results for genoa
Amazon results for genoa