cherubin - German English Dictionary