khudu

khudu
English: Translation
small land tortoise
noun
Animals