Xgrenwood Share definition Flag A sexy great and handsome woman who’s liked by everyone Man you’re so Xgrenwood Xgrenwood by Thatboyrandoom November 9, 2018 Get the Xgrenwood mug.