Polikwaptiwa

Native American Hopi name meaning butterfly sitting on a flower