castoroides - German English Dictionary