Term Gallery logo

Meanings of magister legum europae in English