large muscular man who is easily intimidated or frightened - Spanisch Englisch Wörterbuch