limu LEE-moo /'limu/ Search Definitions noun seaweed, algae, moss (Various types of marine plants, some edible) Limu 'ai Source & Etymology Additional Notes Contemporary usage research, pending validation