to have plenty of mettle - Turkish English Dictionary