It is well understood in British English. Maybe the term is not used so much in some other places. It is literally someone who 'lays about' instead of doing any work. They probably make lots of excuses, which is why the Gaelic is related to leisgeul 'excuse' and literally means 'excuser'. Leisg means 'lazy'.