self-radiator - French English Dictionary