English

edit

Noun

edit

morphotrap (uncountable)

  1. (biochemistry) A synthetic transmembrane protein used in biochemical research