Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
sited
in English
sited
#common
Lemma:
site
The lemma is the base or root form of this word.
Definitions
Verb
to
locate
or
position
something
;
place
a
building
situated
or
placed
(
in
a
specific
location
or
context
)