On-the-ground meaning

On the spot, in situ.
adjective
0
0
Advertisement