What does christ on a cracker mean?

Answer:
An English idiom that represents surprise.
First answer by Knain. Last edit by Knain. Contributor trust: 0 [recommend contributor recommended]. Question popularity: 247 [recommend question].