controlled release glipizide pellets - Francés Inglés Diccionario