What does Blauer Stechapfel mean?

Blauer Stechapfel - German to English

toloache [Datura meteloides]