I've heard different definitons.
Hardfork means when you come to a fork in the road...you take it...it's a change of course.
The thing that has everyone concerned is that BitCoin might take BOTH
Then there would be TWO BitCoins.
( Much like Ethereum did.)
Dunno what a soft fork is.
Are we having fun yet?