self-radiation - German English Dictionary