Gamagorou is a giant toad living on Mount Myouboku. Fans first got a look at him in Boruto Episode #4, though he appeared earlier in the light novel The New Leaves Soaring Through the Blue Sky!
Content compiled by AnimeList.moe from publicly available sources.