Semantics in Natural Language Processing: Significance and Applications – A Review | IJSREM