chartula
/ˈtʃɑːrtjuːlə/Definitions
1. noun
A small or weak lizard, especially a newt or salamander.
“The pet shop had a small chartula in its reptile section.”
1. noun
A small or weak lizard, especially a newt or salamander.
“The pet shop had a small chartula in its reptile section.”