undulating surge wave - Turkish English Dictionary