What does Apotawatatang mean?

Apotawatatang meaning in Urban Dictionary

A mythical medication that enhances your senses. Its an uncommon aphrodisiac only based in the amazon. Could be rolled, or in pipe. Projected as 100 times the effectiveness of Liquid Crystal Display.