Best definition
well rank
Something is extremely disgusting, or extremely rank

that smell is well rank!