What is the primary function of a flame arrester?

A. To ignite flammable gases
B. To allow free passage of liquids
C. To increase the temperature of emerging gases
D. To prevent the transmission of flame through a flammable gas/air mixture
Answer: 