sheepskin glove - Spanish English Dictionary