(well) thought out - Turkish English Dictionary