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."
To establish or create an institution or organization.
Español Establecer o crear una institución u organización.
"They founded a charity to help homeless animals."