Adjective Definition

petaloid

1.Definition: resembling a flower petal




Please Share