castle moats - Alemán Inglés Diccionario