large muscular man who is easily intimidated or frightened - Español Inglés Diccionario