latabagea

English: Translation
an ornament made of turtle shell
noun