Yes they’re fine.
It is a word borrowed from Harry Potter. In flashlight forums it refers to people who aren’t flashlight enthusiasts and are otherwise inexperienced with UI, color temperature, proper care of lithium ion batteries, etc.