toe rubber - Turkish English Dictionary