Designed by
Title
Dillenia indica leaf buds, commonly known as elephant apple, is a species of Dillenia native to China and tropical Asia #250854585
Description
Dillenia indica leaf buds, commonly known as elephant apple, is a species of Dillenia native to China and tropical Asia.