coarse homemade cloth - Turkish English Dictionary