thrust with a spear - French English Dictionary