Another great share for all travel enthusiasts. But the name of the site actually got my attention. What does it mean?