Wörterbuch Englisch Deutsch 🔎 extended search moated castle DeutschEnglish Wasserschloss {n} [chem.]moated castle [noun]