Полный русско-английский словарь
нанести оскорбление
To insult; to outrage (грубое, тяжелое)
Полный русско-английский словарь
нанести визит
нанести повреждение