Back to N2 Words
Meanings
English
to surge (water or waves)