TASK DEFINITION: Given a concept word, generate a hypernym for it. A hypernym is a superordinate, i.e. a word with a broad meaning constituting a category, that generalizes another word. For example, color is a hypernym of red.
PROBLEM: rifle

SOLUTION: firearm

PROBLEM: ocean

SOLUTION: sea

PROBLEM: pistol

SOLUTION:
firearm