дать клятву

To take an oath, to swear

Источник: Полный русско-английский словарь на Gufo.me