ecotopes - German English Dictionary