windowed concrete panel - Spanish English Dictionary