Qoqri

Qoqri
English: Translation
A frog
noun
Animals
Fish and marine creatures