billerica seems like an awesome town, cuz i love dunkin' donuts
the second largest town in massachusetts, known for an incredible number of dunkin' donuts (thank god!) and for it's drugs
"billerica seems like an awesome town, cuz i love dunkin' donuts" What is the definition of "billerica"?