discus thrower - French English Dictionary