shock hauler 33 - Turkish English Dictionary