peptidyl-trna binding site - German English Dictionary