trailer-mounted repair shop - Turkish English Dictionary