Translation:Highland dancing is fast and difficult.
Just seen your comment, my apologies.
duilich - adjective: hard, difficult, unfortunate.
duilich - used as exclamation: ha mi duilich = I'm sorry!
Gaelic English Dictionary - (Celtic Language) Gaelic as used in the Western Highlands and Islands of Scotland.
So, in the context of our sentence, I am correct. So my word ought to be accepted as an alternative.