I would use putain only in connection with other vulgar words, such as putain de merde! (Holy f***ing sh*t, f*cking hell type of things.) There's salope for basic terms of disliking a nasty woman. Putain came from pute, which means "rotten," and is where the English "putrid" comes from.
I have knowledge of all of earth's languages, but French remains the most bizarre and beautiful.