antibody binding site - Turkish English Dictionary