Chinese words · Chengyu

有棱有角

yǒuléng-yóujiǎoTraditional 有稜有角

well-defined; sharp-edged; principled; outspoken

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.