Rambusa, mini passion fruit is the name of a type of small fruit, which when ripe is covered by enlarged flower petals. - Image Details