Entry # 7616 has returned 1 entry

latabagea

noun an ornament made of turtle shell