stuff oneself  with - German English Dictionary