“feminine” means whatever people decide it does. And at the moment it does indeed mean weak. Don’t try to change the meaning of the word to anything else. Instead let this word die. In a world where men and women are supposed to be equal, there should be no such thing as “feminine” or “masculine”.