Odessa
English Dictionary
->
Letter O
-> Odessa
Search Dictionary:
Odessa Definition
(n)
a
port
city
of
south
central
Ukraine
on
an
arm
of
the
Black
Sea
(n)
a
city
in
western
Texas
Odessa Synonyms
Odesa
Odessa
© Art Branch Inc.