Online Dictionary

de bom grado Explained

de bom grado at Portuguese => English Of Explained:

willingly