(noun.) physical position in relation to the surroundings; 'the sites are determined by highly specific sequences of nucleotides'.
(noun.) the piece of land on which something is located (or is to be located); 'a good site for the school'.
安托万整理
整理:莉莲