notadictionary.com
Mon médecin m'a dit de passer au moins une heure par jour sur le tapis roulant
→ “My doctor told me to spend at least one hour a day on the treadmill”
Mon — my
médecin — doctor
m'a — (to) me has → contracted form of 'me' + 'has' (auxiliary for past tense)
dit — said → past participle of 'dire' (to say), used with 'a' to form the passé composé
de — of / to (used before infinitive verbs after certain verbs like 'dire')
passer — to spend (time) / to pass
au moins — at the less / at least (when paired with 'au moins' = 'at least')
une heure — hour
par — per / by
jour — day
sur — on
le tapis — the carpet / mat
roulant — rolling → here as part of 'tapis roulant' (treadmill), literally 'rolling carpet'