be a piece of dog shit - Alemán Inglés Diccionario