removable grating - Alemán Inglés Diccionario