moated castle - Alemán Inglés Diccionario