duchesnea

/ˌduːʃɛnˈiːə/

Definitions

1. noun

a flowering plant in the family Cactaceae, native to the Canary Islands

“The duchesnea is a beautiful, rare plant that can be found in some botanical gardens.”

Synonyms

  • Senecio cineraria
  • cineraria

Antonyms

  • common plant