mobile road construction machinery - German English Dictionary