stand to reason - Turkish English Dictionary