It's an italian blasphemy that reminds to you how much the god (of every religion) sucks.

To power up the "Sagrato" (in Tuscany we use to say Sagrato as the word Bestemmia ) you have to put the word "cane" at the end of dio schifoso, like:
"Dio schifoso cane, sto semaforo rosso ha rotto 'oglioni"
"My goodness, this traffic light has destroyed my nuts"
by jesoobbeast October 18, 2015
Get the dio schifoso mug.