sport greave - Turkish English Dictionary