peak moment - Turkish English Dictionary