luffin
Noun
Meaning
luffin (countable and uncountable, plural luffins)
A toxic ribosome inactivating protein derived from Luffa seeds.
Noun
luffin (countable and uncountable, plural luffins)
A toxic ribosome inactivating protein derived from Luffa seeds.