1. the piece of land on which something is located or is to be located; "a good site for the ">school"
land site |