meaning of Blargonshorgan

Blargonshorgan meaning in Urban Dictionary

Scottish/Gaelic term for starters that is attracted to caterpillars