wirehair: a terrier with wiry hair
terrier: any of several usually small short-bodied breeds originally trained to hunt animals living underground
assignment: an undertaking that you have been assigned to do (as by an instructor)