department of physics and nuclear reactors - Spanish English Dictionary