that explains a few things! - Turkish English Dictionary