This word means the same as the given italicized word. Hence option B is correct.
Option A: 'Limitations' means 'restrictions', 'something that controls or reduces something'.
Option C: 'Falsehood' means 'the state of being untrue'.
Option D: 'Having no grounds' means 'having no reason or cause'.
These words do not mean the same as the given word 'fanaticism'.
So, options A, C and D are wrong.