Ye gods and little fishes!

Ye gods and little fishes!

euphemism, old-fashioned An exclamation of shock, astonishment, or incredulity. A more emphatic, though less serious, way of saying "ye gods," a minced oath used as a stand-in for the more blasphemous "Oh my God!" Primarily heard in US. O, ye gods and little fishes! When will this torturous day end? A: "Inspector, look—a picture of the culprit!" B: "Ye gods and little fishes—it's Councilor Williams. He was under our noses the whole time!"
See also: and, god, little, ye
Farlex Dictionary of Idioms.
See also:
  • Ye gods!
  • You couldn't!
  • You wouldn't!
  • (oh) me, oh my
  • (well,) dog my cats
  • well, dog my cats
  • Are you having a laugh?
  • Well, bust my buttons!
  • (well,) bust my buttons
  • Well, shut my mouth!