Well, and I must say I mean no personal offence to anyone by this, kiltlifter is a derogatory slang term for a Scottish homosexual, a sort of Caledonian cousin of the derogatory slang term for an English homosexual, shirtlifter.