submillimeter radiation - French English Dictionary