tell its own tale - Turkish English Dictionary