peer-reviewed journal - German English Dictionary