cleavage site


n.

restriction site

Words nearby cleavage site