be very strict or stubborn - Turc Anglais Dictionnaire