2N-COUNT [usually with poss]藏匿之所;隐避之处;(尤指)独居处 Someone's lair is the particular room or hiding place that they go to, especially when they want to get away from other people. 藏匿之所;隐避之处;(尤指)独居处 [informal]
Green recounts how he once went to see Bremner in his lair.