The correct option is
E To suspect a trick or deceit
Option C is the correct answer because the phrase 'to smell a rat' means begin to suspect trickery or deception. It means that something is not as it appears to be or that something dishonest is happening.
Options A, B, D and E are incorrect because these are not the correct meanings of the given phrase.