BUT FOR


Meaning of BUT FOR in English

1.

if it were not for :

He would have played but for a knee injury.

2.

except for :

The square was empty but for a couple of cabs.

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.