have a lot of experience of something - Francés Inglés Diccionario