Definition of Manroot
-
(noun) tropical American prostrate or climbing herbaceous perennial having an enormous starchy root; sometimes held to be source of the sweet potato
Antonyms of Manroot
No Antonyms Found.
Homophones of Manroot
No Homophones Found.