Attested.to

Definition

a graduate school offering study leading to a degree of Master in Business Administration

Seed ·

Term in context

business school in CommonParlance