peer-reviewed - German English Dictionary