teoxochitl

godly flower, sacred flower