long slow distance (l.s.d) - French English Dictionary

Suggest a Term