solanum crispum - English Synonyms Dictionary

solanum crispum

n.
[1] potato tree