genus_daturaEnglish

Datura, genus Datura

Noun

Thorn apple

English: Datura, genus Datura

English words with similar meanings

Show 1 words