large muscular man who is easily intimidated or frightened - Turkish English Dictionary

Suggest a Term