ACTIVE SITE Meaning of ACTIVE SITE in English ■ noun Biochemistry a region on an enzyme that binds to and reacts with the substrate during a reaction. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004