lau henua

English: Translation
waves of sufficient size to wash overall land on the atoll; tidalwave
verb
carroll-soulik-1973