Word Definition - 有棱有角

yǒu léng yǒu jiǎo (of a shape) sharp and clearcut; (of a person) definite in his opinion