agreement to subscribe or contribute - Turkish English Dictionary