JOHNNY-ON-THE-SPOT
Meaning of JOHNNY-ON-THE-SPOT in English
ˌJohnny-on-the-ˈspot BrE AmE noun [singular]
informal someone who immediately offers to help, takes an opportunity etc
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012