dugudugu iho

English: Translation
a technique of massage
adjective