scabbled rubble - Turkish English Dictionary