special relativity - French English Dictionary