it DOES mean "this'll do"
I read it in their catalog
as in "this'll do for evryone"then to make it sound scotish they name it thistle dubh
I don't just make this stuff up.