meaning of genoa
1.
a
seaport
in
northwestern
Italy;
provincial
capital
of
Liguria
Related Words
genoa
|
Developed & Maintained By
Taraprasad.com