predacious animal - German English Dictionary