An airfoil for a gas turbine engine, the airfoil comprising a wall having a first surface, a second surface, and a passageway extending through the wall from a first opening in the first surface to a second opening in the second surface, the passageway having one or more sections between the first opening and the second opening, the one or more sections in fluid communication with each other, the plurality of sections comprising a first diffuser section providing a first change in cross-sectional area within the passageway, a second diffuser section providing a second change in cross-sectional area within the passageway, a flow conditioning section, and an edge section having two surfaces set opposite each other across the passageway, the two surfaces extending along the passageway substantially in parallel to one another, the edge section being located adjacent to the second opening.