have a long tradition (of an activity) - French English Dictionary