immediate release product - German English Dictionary