ambulia

/æmˈbyuːliə/

Definitions

1. noun

A genus of flowering plants in the family Malvaceae.

“The botanist studied the unique characteristics of the ambulia species.”

2. noun

A type of flowering plant also known as the water spinach.

“In Asian cuisine, ambulia is often used in salads and stir-fries.”

Synonyms

  • kangkung
  • water spinach