Question penned by schoolmaster perhaps: mark making you look embarrassed (6)
Answer
SQUIRM
Definition: look embarrassed
Question penned by schoolmaster perhaps: mark making you look embarrassed (6)