machine which dispenses merchandise - Spanish English Dictionary