hagaabiabi

English: Translation
loincloth; makeshift, to do or tie temporarily
ID
2850