have got something licked - Francés Inglés Diccionario