la croix et la bannière

Noun

 * 1)  painful and strenuous experience; hassle; tall order