Meaning of odesa

Definition of odesa

(noun) a port city of south central Ukraine on an arm of the Black Sea

Other information on odesa

WIKIPEDIA results for odesa
Amazon results for odesa