Letters that make Odesa
s, a, o, d, e are letters that make 'Odesa'
1 possible definitions for 'Odesa'
Under this definition, odesa is a noun and has the following properties:
Odessa has the same meaning as Odesa
'Odesa' can be considered an instance of city, metropolis, urban center, port.