a piece of dog shit - Francés Inglés Diccionario