n.
a person who is at hand whenever needed: he appears to have become the financial Johnny-on-the-spot for Mr Meese
Oxford Dictionary
n.
a person who is at hand whenever needed: he appears to have become the financial Johnny-on-the-spot for Mr. Meese
Oxford American Dictionary
ph.
force someone into a situation in which they must make a difficult decision or answer a ...
Oxford American Dictionary
ph.
force someone into a situation in which they must make a difficult decision or answer a ...
Oxford Dictionary