camla

/ˈkæm.lə/

Definitions

1. noun

A type of flowering plant, Camellia.

“The camla is a popular choice for landscaping due to its vibrant flowers.”

Synonyms

  • camellia
  • tea plant

Antonyms

  • non-flowering plant