a worthless, cowardly person - Alemán Inglés Diccionario