meaning of BAAAAWWWWWWWWWW

BAAAAWWWWWWWWWW meaning in Urban Dictionary

Troll talk for "i am retarded".Often made use of during arguments