In-the-swim meaning

(idiomatic) Actively participating in the flow of events; very involved.
adjective
0
0
Advertisement