Topic: TECHNOLOGY


baffle

2 noun
     
baffle2 [countable] technical
T a board, sheet of metal etc that controls the flow of air, water, or sound into or out of something

Explore TECHNOLOGY Topic