dabagau

English: Translation
a type of floor mat
noun