site
/saɪt/
noun8
- A computer installation, particularly one associated with an intranet or internet service or telecommunications.
verb1
forms
sited · siting · sites
sited · siting · sites
This dictionary works without the internet: on your phone · in Chrome