Place, location - the particular portion of space occupied by something; "he set the lamp again as an alternative" portal site, portal - a site the proprietor positions as an entrance to other sites on-line; "a portal commonly has serps and totally free e mail and chat rooms and so https://postaccent.com/geek-vape-elevating-your-vaping-experience/