stuff oneself  with - Turkish English Dictionary