meaning of bm3lilbirds

bm3lilbirds meaning in Urban Dictionary

a huge geek which coughs and stays up through the night