means for dispensing merchandise - Alemán Inglés Diccionario