Language:
Free Online Dictionary|3Dict

事有蹊跷

Source : CEDICT

to smell a rat in the matter (idiom)