staffed lamb - Turkish English Dictionary