stuff oneself  with - French English Dictionary