The English term "tremendous" matches the Italian term "grandioso, poderoso"