barbed tongue - Turkish English Dictionary