ˌtwo-ˈedged BrE AmE adjective
1 . having two effects or meanings, one good and one bad:
a two-edged comment
a two-edged sword (=something that has as many bad results as good ones)
Strong leadership is a two-edged sword.
2 . having two edges that can cut:
a two-edged blade