Datura - Definition

datura

n 1: thorn apple [syn: Datura, genus Datura]

Look up another word