Top definition
A paper town in upstate New York. Added to maps to keep other mapmakers from crossing the copyright laws.
Her: I’m in Algoe
He: *Driving around for hours* I still can’t find it
Her: It’s a paper town
by cinderellamozzarella May 03, 2018
Get the mug
Get a algoe mug for your dog Helena.
buy the domain for your travel vlog