noun Date: 1896 a person who is on hand and ready to perform a service or respond to an emergency
JOHNNY-ON-THE-SPOT
Meaning of JOHNNY-ON-THE-SPOT in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012