castle with moat - Francés Inglés Diccionario