diesel engine block - Turkish English Dictionary