Noun Definition

thorn apple

1.Definition: any of several plants of the genus Datura

Category: Plants