The main purpose of an engine's air cleaner is that it

A. Controls the engine's air intake volume

B. Reduces the engine's air intake noise

C. Prevents rain water from entering the engine

D. Prevents dust and other foreign matter from entering the engine

Please do not use chat terms. Example: avoid using "grt" instead of "great".