He was determined to unravel its mysteries.

Meaning: The scientist was very decided to solve the difficult and unexplainable things about the planet.

Choice of Words: Determined means very decided or resolved. Unravel means to solve or explain a mystery or problem. Mysteries means something that is difficult or impossible to understand or explain.

Alternative Expressions

Related Expressions