immediate release product - Turkish English Dictionary