MARIPUSA
MARIPUSA is a Cebuano word. In English, it means...
maripúsa n a k.
o.
orchid that has flowers that look like white butterflies, branching in sprays: Phalaenopsis amabilis.
o.
orchid that has flowers that look like white butterflies, branching in sprays: Phalaenopsis amabilis.