thylakoid lumen - Spanish English Dictionary