peak moment - German English Dictionary