meaning of genoa

1. a seaport in northwestern Italy; provincial capital of Liguria


Related Words

genoa |

Developed & Maintained By Taraprasad.com

Treasure Words