English: It is the world's largest toad.
Telugu: ఇది ప్రపంచములో అతిపెద్దదైన సర్పజాతి.