do something with meticulous care - Turkish English Dictionary