TOP

Definition of franchise player noun from the Oxford Advanced American Dictionary