found

Definition

To establish or create an institution or organization.

中文 建立或创建机构或组织。

Example

"They founded a charity to help homeless animals."