Unscramble
Definition of Odesa
Noun: Odesa
A port city of south central Ukraine on an arm of the Black Sea
- Odessa
See also:
odes
Odessa
Anagrams containing the word
odesa
oesad
aodes
saode
esaod
desao