floating head baffle - Turkish English Dictionary