beef curtains - Turkish English Dictionary