a coward, mean fellow - Francés Inglés Diccionario