coarse cotton or hemp cloth - Alemán Inglés Diccionario