Overzealous

Overzealous

Definition: (adjective)

Marked by excessive enthusiasm for & intense devotion to a cause or idea.

Synonyms: fanatical, rabid.

What is the full form of 'NSG'?

National Security Guards.