translate English to French: We are irritated by love advances from teachers.
Nous sommes irritées par les avances des professeurs.