Top definition
A person that enjoys having sex with frogs
"Did ya'll hear that Jim is a bill frog, sick bastard!"
by davetheparrot June 29, 2017
Get the mug
Get a bill frog mug for your dog Manafort.