meaning of Blauer Stechapfel

Blauer Stechapfel - German to English

toloache [Datura meteloides]