In general, my definition of grinding is something you have to do although you've already killed every enemy. But yet it's not enough, your level needs to be higher to deal with some boss, so you have to return somewhere and repeat battles until you've reached higher levels.
If you can just progress through a game normally, without having to return somewhere and seek out new enemies artificially to level up, it doesn't have grinding in my opinion. Thankfully many games don't, your level is enough to beat every next encounter or next boss.
If you can just progress through a game normally, without having to return somewhere and seek out new enemies artificially to level up, it doesn't have grinding in my opinion. Thankfully many games don't, your level is enough to beat every next encounter or next boss.