give a matter careful thought; on second thought; ponder carefully over; think it over again and again
Copyright © 2018 WordTech Co.