Skip to main content

Definitions by 1signer

Frogrant 

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!
Frogrant by 1signer September 19, 2016