Definition of “haggis” - English Dictionary

English