scientific rationale - Turkish English Dictionary