Judas priest

What is Judas priest?

Judas priest definition and meaning on Dictionary terms:
interjection
(an exclamation of exasperation or disgust.)

 

reference: www.dictionary.com/browse/judas-priest

Tags: