stone throwing ancient war engine - French English Dictionary