Origin: Germanic Old English suffix
Prizefight has 3 different meanings across 2 categories:
a boxing match between professional boxers for a cash prize
A professional boxing match, in which two boxers compete for a prize (usually money).
box for a prize or money