The phrase
"support pillars" refers to strong, sturdy structures that provide stability and hold things up. Just like real pillars hold up a building,
support pillars are people, ideas, or things that provide essential help and assistance. They are reliable and trustworthy, supporting and holding the main thing together.
Full definition
Similar and related words and phrases are presented below.