Hello Paco I would read 'but for' as 'except for'. 'But' derives from Old English 'butan', which originally meant 'outside', 'without', 'except'. ) See you, MrP
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
It has some subtle relationship to causality, I suppose.That certainly tallies with the etymology: