set on foot

Meaning

To originate; to put into action.

Notes

Sign in to write sticky notes