desperate frog Share definition Flag Is a person who has sex with their baby baby daddy's best pal Ew you desperate frog desperate frog by Zeussed December 2, 2020 0 0 Get merch