zeltoids

zeltoids

n. marijuana. (Possibly named for an imaginary planet.) Where can I score some zeltoids?