The Italian term "invenzione" matches the English term "invention"

other italian words that include "invenzione" : english :
invenzione, ipotesi fiction