×

odessa meaning in English

n. odessa, seaport on the black sea in southern ukraine; city in western texas (usa)

Related Words

  1. oded
  2. oder
  3. odette
  4. odette joyeux
PC Version

Copyright © 2018 WordTech Co.