Top definition
A frog that is glass. Commonly used as decor.
Chad: "look at that glass frog!"

Martha: "im going to buy that beautiful decoration!"
by QueKia June 19, 2018
Get the mug
Get a glass frog mug for your mate Manley.
buy the domain for your cat vlog