limonin
English
limonin meaning in English • limonin का अर्थ अंग्रेजी में
Noun
- A bitter, white, crystalline substance found in orange and lemon seeds.