English-Latin dictionary »

oh my gods meaning in Latin

EnglishLatin
oh my gods (interjection said in excitement)
interjection

o dii meiinterjection