To found something means what?
To found something means to either discover it or to start up a group or organization.
To found means to discover something