place where glasses are stored - Francés Inglés Diccionario