LOL!! I have never heard those either, but they are fabulous.
Well, feel free to use. You can't beat the Irish for a quirky turn of phrase, in all fairness! ;-)