Pomegranate Flowers are edible, tubular flowers of young pomegranate trees. They have ruffled, three to seven petals and their color may vary from white-yellow and orange-red to deep red. The flowers bloom when trees..
₹200