Scottish dish, good one, consumed by ugly old women (6)
I believe the answer is:
haggis
'scottish dish' is the definition.
(I've seen this before)
'good one consumed by ugly old women' is the wordplay.
'good' becomes 'g' (abbreviation).
'one' becomes 'i' (Roman numeral).
'consumed by' indicates putting letters inside.
'ugly old women' becomes 'hags' (I can't explain this - if you can you should give a lot more credence to this answer).
'g'+'i'='gi'
'gi' going inside 'hags' is 'HAGGIS'.
Can you help me to learn more?
(Other definitions for haggis that I've seen before include "Burns' night dish" , "Scotish sheep dish" , "Robert Burns' "Great chieftain o' the puddin'-race"" , "Hi gags about traditional Scottish dish" , "Burns Night fare" .)