self-propelled suction dredger - German English Dictionary