Katie Lochhead Share definition Flag A lady of the night who likes to get paid!! Fancy a Katie Lochhead tonight Katie Lochhead by doewordking December 2, 2020 Get the Katie Lochhead mug.