think something through thoroughly - Español Inglés Diccionario