i blame myself - Turkish English Dictionary