angry [adjective] + retort [noun]