1 definition by 1signer

1
Smelling like a frog, particularly in the realm of body odor.
Gross! You need a shower! Did you just come from the gym? Man, you are frogrant!
by 1signer September 19, 2016
Get the merch
Get the Frogrant neck gaiter and mug.