Mystical Lime Petal

The Mystical Lime Petal is one of the 16 Mystical Petals in Botania.