SITO Meaning of SITO in English n site sito-n [occurring in compounds] sito-, sit- (= food) Interlingua English vocab. Английский словарь Интерлингва. 2012