Top definition
A clan of gamers who play competitively, visual clan was founded in a small town of California called Vista.
Have you heard of visual clan ?
by Ig user July 18, 2018
Get the mug
Get a visual clan mug for your mate Helena.