kairu

English: Translation
toad
noun
ID
623