Kar Qoqri

Kar Qoqri
English: Translation
Can toad
noun
Animals
Fish and marine creatures