diesel engine repairer - Turkish English Dictionary