heavy automotive maintenance - Turkish English Dictionary