self-propelled suction dredger - Turkish English Dictionary