22.
distress, agony, torment
23.
barrier or artillery fire
24.
hard to please, faultfinding
25.
unable to speak or think clearly, often because of illness
28.
one who rejects generally accepted beliefs
29.
very exact or definite
30.
offer of a suggestion or advice