MCR

MCR

English Noun
Ad

Definition

Initialism of middle common room.

Ad