lau henua

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