translate English to French: Even our languages are rich in the terminology of sport.
Même notre langue regorge de termes empruntés au sport.