he smells a rat. - Spanish English Dictionary