self-propelled pipe layer - Turco Inglés Diccionario