heel of a hand - Spanish English Dictionary