< Back

English paper street, paper townA street or town that exists on a map but not in reality.

Word character count: 25

Source