angoori petha

Definition

  • South Asia
    A petha made with small green pumpkins the size of large grapes
Learn a new term: rose cocoa bean
Food-Dictionary.com
www.food-dictionary.com/definition/angoori-petha.html