English Dictionary
◊ DOUBLE-EDGED
double-edged
adj : capable of being interpreted in two usually contradictory
ways; "double-edged praise"