Boulingo
doctrine
Set of beliefs or principles about something.
Learn languages with Boulingo