running hither and thither - French English Dictionary