castle cary - German English Dictionary