hycean planet - German English Dictionary