PETALOID Meaning of PETALOID in English [pet.al.oid] adj (1730) 1: resembling a flower petal 2: consisting of petaloid elements Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012