What does ODESSA stand for?
What does ODESSA mean? This page is about the various possible meanings of the acronym, abbreviation, shorthand or slang term: ODESSA.
We've found a total of 2 definitions for ODESSA:
What does ODESSA mean?
- Odessa, Odesa(noun)
- a port city of south central Ukraine on an arm of the Black Sea