Perhaps from a Vulgar Latin root *virāre, of uncertain origin: possibly of Celtic; (compare Welsh gwyro) or possibly a variation of Latin vibrāre or gȳrāre. See also Portuguese virar, Italian virare.
Practice speaking and memorizing "virar" and many other words and sentences in Spanish.