agreed-upon terms - Turkish English Dictionary