have a business agreement - Turkish English Dictionary