daaX dALAts’u’ts’g

English: Translation
leech
noun
Animals