SITO- Meaning of SITO- in English combining formEtymology: Greek, from sitos 1. : grain Sito philussito sterol 2. : food sito logy Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012