diocuarde
Meanings
Interjection
1. oh my God (colloquial, El Salvador)