1 definition by Howlzer

A small, under appreciated farming town in central Illinois. Its population is about 1,400 and it has no stoplights.
You: Have you ever heard of Cuba?
Friend: The country?
You: ...the town.
Friend: No.
by Howlzer September 5, 2013
Get the Cuba mug.