Eric Newland profile image 60

What does the expression "pet frog" mean?

I overheard a conversation at work about overused meeting-speak, and the term "pet frog" came up. My position doesn't involve many meetings, so I'm not hip to all the latest synergy out-of-the-box lingo. I can't seem to find a reference to it as an idiom or expression online. Does anyone know what in the world it means?


sort by best latest

profile image0

silvana1955 says

You can help the HubPages community highlight top quality content by ranking this answer up or down.

5 years ago
 |  Comment