ceiling baffle - Turkish English Dictionary