meaning of braineack

braineack meaning in Urban Dictionary

Smarty pants