zébulon
Top 35000
Meanings
Noun
1. jack-in-the-box (someone who appears unexpectedly) (figurative, figuratively)