dictionnaire Français-Anglais »

avoir bon cœur signifie anglais

FrançaisAnglais
avoir bon cœur verbe

have one's heart in the right place(to have good intentions, to be well-intentioned)
verb