written assignment: an assignment to write something
assignment: an undertaking that you have been assigned to do (as by an instructor)
cell: a device that delivers an electric current as the result of a chemical reaction