Kao is an HSK 5 word. It means to lean against, stand by.
it means “to rely on” as well, which is the meaning here.