有棱有角yǒuléngyǒujiǎo
Meanings
1. (of a shape) sharp and clearcut
2. (of a person) definite in his opinion
Characters used