From Old Galician-Portuguese carnal, from Latin carnālis (“of the flesh”), from carō (“flesh”). By surface analysis, carne + -al.
Practice speaking and memorizing "carnal" and many other words and sentences in Portuguese.