Can of Torpedoes

  1. n. A mess worse than a can of worms.
  2. Any nebulous meaning. Origin: ToddL in a meeting when he misheard AaronK saying Damn the torpedos!