What is the meaning of the word "rank-smelling"?

Definitions: