research something rigorously - Francés Inglés Diccionario