I don't have a description, but i do know that the definition or meaning im referring to for Visa Versa is to do with land transport. Why im asking what this means and i really need someone who can explain it to me, is because im referring to travel and tourism. Its the term used in the travel industry. For transport. So if anyone can be of help, please refer to me to my e-mail thanks or just put it on the word list. im always looking for definitions and meanings so ill be using this site alot. Thank you.