Definition of sports physician in English:

sports physician

noun

  • = sports doctor.

Origin

1930s.