MMRCS

English

Noun

MMRCS (uncountable)

  1. Initialism of mismatch repair cancer syndrome