petaloid in French petaloid in French pétaloïde adj (botany) Resembling the petal of a flower. Add to Flashcards