have a knack for something - Francés Inglés Diccionario