The phrase
"armchair generals" refers to people who criticize or give opinions about military strategy or war without having any real experience or knowledge in the field. They tend to talk about these matters from the comfort and safety of their homes or armchairs, rather than through hands-on involvement.
Full definition