carefully thought out - Turkish English Dictionary