rigorous

adjective
1

Showing, causing, or favoring rigour/rigor; scrupulously accurate or strict; thorough.

"a rigorous officer of justice"

2

Severe; intense.

"a rigorous winter"

Definitions come from the Free Dictionary API (dictionaryapi.dev), with Wiktionary as a fallback when it is slow, and are cached for up to 24 hours.