Definition/Meaning of ratcastle