stinkpot
noun
°An annoying, bad or undesirable person.
°A species of turtle from southeastern Canada, Sternotherus odoratus.