Англо-український словник технічних термінів
it makes all the difference
Це істотно змінює справу
Англо-український словник технічних термінів
it is out of the question
it makes itself felt