camp-site and vehicle permit - Spanish English Dictionary