papoula

/paˈpo.ula/

Definitions

1. noun

A type of flowering shrub or small tree, native to the Mediterranean region.

“The garden was filled with beautiful papoula flowers, attracting a variety of pollinators.”

Synonyms

  • delphinium
  • larkspur

Antonyms

  • thistle
  • weed