To challenge or contest; to hold answerable for something.
To criticise harshly; to reprove.
A harsh criticism.