physically strong person - Spanish English Dictionary