phloretin means the phloroglucin ester of paraoxyhydratropic acid, found in the leaves of apple trees. Lexicurio rates it Rare gem — a strength score of 75 out of 100.
noun
- The phloroglucin ester of paraoxyhydratropic acid, found in the leaves of apple trees.