* For a barrier against water: Digue
* For a woman who is bossy or overbearing: Méchante (This is a more general term for someone who is mean or nasty, and can be used for men as well.)
It's important to specify the context you are using the word "dike" in to get the right translation.