Kar Qoqri

Kar Qoqri
English: Translation
Can toad
noun
Animals
Fish and marine creatures
https-news-mongabay-com-2007-03-photos-of-monster-cane-toad-captured-in-australia