skin and dice potatoes - Spanish English Dictionary