What is a stock android means-
In simple words, Stock android is As-it-is android which Google release. Android is Open source So, it allowed them to customization. Usually, Mobile companies like Samsung, Redmi, etc. Customize Android OS with their own UI (User interface). They Install their own applications in it.
Stock android means pure android, means no malware, no annoying apps by default.