The Italian term "completo, verdastro, accurato" matches the English term "thorough"

other italian words that include "completo" : english :
completo outright
intero, completo, tutta total
completo totally
other italian words that include "verdastro" : english :
verdastro searchingly
verdastro thoroughly
other italian words that include "accurato" : english :
accurato, prudente careful
accurato painstakingly