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

0

silvana1955 says

4 years ago
 |  Comment
working