Did not know of this configuration of termite mound. Ya learn something new every day, if you're lucky! As for the phrase, never heard it, but I live in the L.A. area so its pretty sheltered, linguisticly speaking...
Guy