Having two keen edges.
Being such that two contrasting meanings, effects, or interpretations are possible: a two-edged compliment.