Gaelic Escargot