Meaning of ALL BUT in English

ALL BUT

adv. phr. Very nearly; almost. Crows all but destroyed a farmer's field of corn. The hikers were exhausted and all but frozen when they were found.

American idioms English vocabulary.      Английский словарь американских идиом.