cause and consequence - Turkish English Dictionary