lay a heavy trip on someone - French English Dictionary