sports footwear, generally of cloth with rubber soles - Turkish English Dictionary

Suggest a Term