Dictionary for English, Malay, chines, Indonesian, Japanese, etc
English Definition
    noun
  1. haggis: made of sheep's or calf's viscera minced with oatmeal and suet and onions and boiled in the animal's stomach
Translation
Not found. Request noted. Other translations below.Spanish embutido escocйs, morcilla