very demanding and strict teacher or professor - Spanisch Englisch Wörterbuch

Begriff Vorschlagen