talk some serious business - Turkish English Dictionary