On a limb

What is On a limb?

On a limb definition and meaning on Dictionary terms:
adjective
done or occurring at the time or place in question: an on-the-spot recording.

 

reference: https://www.dictionary.com/browse/on-a-limb

Tags: