demarius west Share definition Flag is the best lookin man on this planet & the loyalist in the world demarius west is the finest man demarius west by snaggy mo November 22, 2021 Get the demarius west mug.