Translation of Cleopatra in English:

Cleopatra

Cleopatra, n.

feminine noun

  • 1

    Cleopatra