doodia
/ˈduːdi.ə/Definitions
1. noun
A type of leafy green vegetable, commonly found in Asian cuisine.
“She added fresh doodia to the stir-fry for added flavor.”
1. noun
A type of leafy green vegetable, commonly found in Asian cuisine.
“She added fresh doodia to the stir-fry for added flavor.”