Latin-French dictionary »

cleopatra meaning in French

LatinFrench
Cleopatra

Cléopâtre