meaning of Blut-Luft-Schranke

Blut-Luft-Schranke - German to English

blood-air buffer