Desacreditar means to discredit or disbelieve. It's a strong verb that implies a loss of faith or trust, often due to a negative experience.
In the song, the singer uses it to express how a past heartbreak made them "desacreditar que existe amor" (disbelieve that love exists). This word perfectly captures the emotional impact of being hurt and the subsequent struggle to trust in love again, making it a poignant and memorable choice.
Have you ever been so hurt by a past relationship that you're scared to love again? That's the exact feeling João Gomes and Vitor Fernandes sing about in "Se For Amor". The singer explains that someone made him stop believing in love by stepping on his heart. Now, when a new person comes along offering love, he can't see it clearly. For him, it's not love, it's a risk he's not ready to take.
Even if this new person promises to love and care for him, his mind is filled with doubt, thinking they just want to use him. So, he makes a heartfelt request: if what they feel is truly love, they will understand and be patient. The song's main message is a plea for time. He asks the new love interest to wait for his heart to heal before he can love them back, suggesting that true love is patient and understanding.