that tells its own tale - Turkish English Dictionary