As you can find at the above answer,
"가리다" can be used when you would like to you are so picky for food.
Of course, "가리다" is usually used to mean "cover."
besides "음식을 골라서 먹는다"
I would like to introduce an interesting expression using "가리다" in Korean.
"낯을 가리다" is used when you are uncomfortable with strangers and don't look at them directly, because you are introverted and shy.
ex) 제가 낯을 가려서, 우리가 처음 만나면 많이 어색할 거예요.
It would be awkward when we meet at the first time, because I am shy with a stranger.