baffle board

listen to the pronunciation of baffle board
English - English
{i} plate that regulates flow of liquid or energy