stomach or honey sac - French English Dictionary