Synonyms for
Crimea
Definition
Crimea is a peninsula in Eastern Europe, which is located on the northern coast of the Black Sea.
Synonyms for
Definition
Crimea is a peninsula in Eastern Europe, which is located on the northern coast of the Black Sea.