be spitting feathers - Turkish English Dictionary