Delving into the uncharted territories of Word Sense Disambiguation