self-propelled troops - Inglés Sinónimo Diccionario