Top definition
Best chick in the world, usually found on MX chilling with her peeps.
froggsoldier = ME
Does it get any better than that?
by haha, yeahright May 05, 2005
Get the mug
Get a froggsoldier mug for your mate Julia.