tractor-mounted mower - Alemán Inglés Diccionario