big and strong person - Spanish English Dictionary