odessa Meaning, Definition & Usage

  1. noun a port city of south central Ukraine on an arm of the Black Sea
    Odesa.
  2. noun a city in western Texas

WordNet