cuauhxiuhatlapalli

petal of a tree flower