solanum jamesii - English Synonyms Dictionary

solanum jamesii

n.
[1] wild potato