English Dictionary
Definition well-run in British English
well-run adjective
adjective
1
a well-run organization is managed in an effective way
