self-propelled pipe layer - Español Inglés Diccionario