throwing the javelin - Spanish English Dictionary