interlocking grate - Alemán Inglés Diccionario