Belize
Trinidad & Tobago
noun
An exclamation euphemistically used in place of "Jesus Christ".
arrow_drop_down
0
arrow_drop_down
comments