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


silvana1955 says

4 years ago
 |  Comment