Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

limonin Definition

Cancel
limonin
noun
A limonoid found in orange and lemon seeds

Words Related to limonin!

limonin Examples by Brain Bank Users