on due reflection - Turkish English Dictionary