Question: is prat a bad word?
Answer: It is not, and never has been, a swear word. It means “bottom”, in the sense of “arse” (as distinct from “arsehole”). A 16th century word, in the 1960s it started to be applied jocularly to mean an idiot. Not only is it not a swear word, it is not even vulgar.