Dally is derived from French 'to chat' and I suppose it means to pass the time of day leisurely, as McGrath of Harlow says 'not getting a move on'. Matt McGinn was trying to do a Scottish 'Que sera, sera' and 'tarry 'just happens to rhyme with 'marry'.