meaning of bis zum Sankt-Nimmerleins-Tag

bis zum Sankt-Nimmerleins-Tag - German to English

through to the cows get back [coll.]