odesa Meaning, Definition & Usage

  1. noun a port city of south central Ukraine on an arm of the Black Sea
    Odessa.

WordNet