Search site site [L, situs, location] , 1. location. See also situs. 2. a quantum of space occupied and defined by a cluster of people. Tweet Telegram VK Random Words wandering goiter trephination phytohemagglutinin (PHA) Rocky Mountain spotted fever (RMSF) zygote bonding endolymph lymphogranulomatosis denti-, dentia-