lau lau








noun Polynesian Cookery.

  1. meat and fish wrapped in or covered with leaves and steamed or roasted.
55 queries 0.663