From Old Galician-Portuguese adevinnar, adevỹar, from Latin ad + dīvīnāre (“foretell”).
Practice speaking and memorizing "adivinhar" and many other words and sentences in Portuguese.