self-radiator - German English Dictionary