lujula

/luˈxula/

Definitions

1. noun

A type of type of flowering plant in the family Malvaceae.

“The garden featured a rare species of lujula, attracting botanists from around the world.”

Synonyms

  • hibiscus
  • mallow

Antonyms

  • non-flowering plant
  • weed