kayru'

English: Translation
frog
noun
ID
85