removable grating - Francés Inglés Diccionario