If I recall, Cirothe's lair has a lake of lava. Since she's immune to fire damage, she could plausibly pop in and out of the lake, black-dragon-style. This would let her pop up, breathe fire, pop back down, behind total cover of lava, all in a single round. The only way for PCs to affect her...