■ noun Biochemistry a location on a macromolecule or cellular structure at which chemical interaction with a specific active substance takes place.
BINDING SITE
Meaning of BINDING SITE in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004