meaning of odesa

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


Related Words

odesa |

Developed & Maintained By Taraprasad.com

Treasure Words