English edit

Noun edit

membranotoxin (plural membranotoxins)

  1. Any toxin present in plant membranes