cram down (or together) - French English Dictionary