castle organa - German English Dictionary