Crossword Genius

Nobleman welcomes resistance to James the First from old city - he's a liar and all The Court knows it (8)

Ross

I believe the answer is:

(Other definitions for perjurer that I've seen before include "One lying on oath", "False witness", "Person who lies under oath".)

I've seen this clue in Irish Times.