Meaning of Edipo in Spanish:

Edipo

Translate Edipo into English