rampart and ditch - Español Inglés Diccionario