swear by

1) клястися чимсь

2) розм. постійно звертатися до чогось; рекомендувати щось; безмежно вірити в щось

Джерело: Англійсько-український словник на Slovnyk.me