Sacred cow is an idiom. It is an expression or phrase that is used without the literal meaning of being about a cow or religion. When spoken or written it means a person or a belief that has been respected for a long time. It has become sacred and people are then afraid or unwilling to criticise or question it. 