mass and energy release - Turkish English Dictionary