rock baffle - Turkish English Dictionary