From Old Galician-Portuguese roçar, from Vulgar Latin *ruptiāre, from Latin ruptus (“broken”). Compare Galician and Spanish rozar.
Practice speaking and memorizing "roçar" and many other words and sentences in Portuguese.