petit bourgeois: lower middle class (shopkeepers and clerical staff etc.)
middle class: the social class between the lower and upper classes
case agreement: agreement in grammatical case between words in the same construction