have a dig at somebody - Francés Inglés Diccionario