prädatoren - German English Dictionary