You searched for: “anthoid
anthoid
1. Resembling a flower.
2. Like a flower.