found sth (up)on sth meaning
[American slang]
to establish something on some kind of basis or justification. (Upon is formal and less commonly used than on.)
The owners founded this company upon prompt service.
We founded our business on practically no money.
to establish something on some kind of basis or justification. (Upon is formal and less commonly used than on.)
The owners founded this company upon prompt service.
We founded our business on practically no money.