Полный англо-русский словарь

take an oath

Дать клятву

Полный англо-русский словарь