hold one's nose
idiomDefinition of hold one's nose
: to hold one's nostrils together so as not to smell something
The smell was so bad that we had to hold our noses.