1.have edges and corners -- (of criticism) sharp (pointed); (of a person) aggressive and sharp-minded