LOBSTER PLANT
Definition:
- [noun] tropical American plant having poisonous milk and showy tapering usually scarlet petallike leaves surrounding small yellow flowers
Synonyms: poinsettia, Christmas star, Christmas flower, Mexican flameleaf, painted leaf, Euphorbia pulcherrima
Synonyms:
- Search for synonyms for LOBSTER PLANT



