Benoovenins Share definition Flag A sentient destination that you are forcibly taken to, after smoking a sizeable bowl of Dimethyltriptamine. Bro the benoovenins took me to go and meet the machine elves. It was really intense! Benoovenins by ImAChoomahFromAus May 11, 2021 Get the Benoovenins mug.