terry towel - French English Dictionary