Top definition
Two frogs kissing also may be used as an explicative word
Toadsnoggins my dog ate my hamburger
by Buggy rose June 26, 2018
Get the mug
Get a Toadsnoggins mug for your mate Manafort.