choyaroot
/tʃɔɪ.jə.roʊt/Definitions
1. noun
A type of flowering plant or its root system
“The choyaroot plant has been used in traditional medicine for centuries.”
1. noun
A type of flowering plant or its root system
“The choyaroot plant has been used in traditional medicine for centuries.”