What is the meaning of Multifaceted?

Having multiple facets.

Having many aspects; nuanced or diverse.

Source: wiktionary.org