have a long tradition (of an activity) - Francés Inglés Diccionario