Synset
an undertaking that you have been assigned to do (as by an instructor)
<noun.act>
assignment
lexical pointers
derivationally related form
assign
semantic pointers
hyponym
school assignment, schoolwork
written assignment, writing assignment
hypernym
project, task, undertaking, labor