found

Definition

To establish or create an institution or organization.

Español Establecer o crear una institución u organización.

Example

"They founded a charity to help homeless animals."