have a lot on mind - Turkish English Dictionary