"Armchair general" is a derogatory term for a person who regards themselves as an expert on military matters, despite having little to no actual experience in the military. Alternatively, it can mean a military commander who does not participate in actual combat.