special theory of relativity - French English Dictionary