double-edged (Adjective) — Capable of being interpreted in two usually contradictory ways. ex. "double-edged praise"