plant-hire firm - German English Dictionary