thin cotton fabric from india - French English Dictionary