denisovan - German English Dictionary