movable grate - Spanish English Dictionary