cleverly thought out - Turkish English Dictionary