throwing the javelin - French English Dictionary