immediate release product - Alemán Inglés Diccionario