What does AquaFox mean?

AquaFox meaning in Urban Dictionary

natural ecstasy. No, maybe not the medicine. The impression. The term originated from top map ever made on struggle.net.