General Brazilian
ser repugnado por; sentir repugnância por
most common usage
Rio de Janeiro
ficar com nojo de
more colloquial alternative
São Paulo
ser repugnado por; achar nojento
standard usage with colloquial variants
Portugal
sentir repugnância por; ser repelido por
more formal register preferred