frogflower

/ˈfrɔɡflaʊər/

Definitions

1. noun

A type of flowering plant that has leaves resembling a frog’s skin, commonly found in tropical and subtropical regions.

“The frogflower added a vibrant touch to our garden with its unique foliage and colorful blooms.”

Synonyms

  • toad flower
  • touch-me-not

Antonyms

  • desert plant
  • succulent