GeneralConnection.com
➔
Dictionary
odesa
Noun
1. Odessa
1. Odesa, city, metropolis, urban center, port
Usage