henuu

English: Translation
a method of plaiting
verb