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