lomaphala लोमफल

Definition: n. the fruit of Dillenia Indica