academic peer-reviewed journals - German English Dictionary