Definition of Swiss cheese noun from the Oxford Advanced Learner's Dictionary

Swiss cheese

noun
 
;
 
[uncountable, countable]
 
any hard cheese with holes in it