Immaculate as Swiss cheese, we hear? (4)
I believe the answer is:
holy
'immaculate' is the definition.
(thesaurus)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for holy that I've seen before include "Sacred" , "perfect, morally and spiritually" , "Charlemagne was the first" , "Dedicated to God" , "Hallowed" .)