Language:
Free Online Dictionary|3Dict

有棱有角

Source : CEDICT

to have edges and corners/sharp and pointed (of criticism)/aggressive and sharp-minded (of people) (idiom)

Source : CEDICT

to have edges and corners/sharp and pointed (of criticism)/aggressive and sharp-minded (of people) (idiom)