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.”