dried and salted ewe meat - Turkish English Dictionary