Boulingo
التعهد
English:
pledge
وعد أو الالتزام بشيء.
Learn languages with Boulingo