this explains why... - Turkish English Dictionary