it baffles description - Turkish English Dictionary