English | German | Russian | Czech

Artemisa English

Meaning Artemisa meaning

What does Artemisa mean?

Artemisa

A province of Cuba.

Are you looking for...?