Noun odesa has 1 sense
  1. Odessa, Odesa - a port city of south central Ukraine on an arm of the Black Sea
    --1 is a kind of city, metropolis, urban center; port
    --1 is a part of Ukraine, Ukrayina
,
TOP