research something rigorously - Turkish English Dictionary