technosignature - French English Dictionary