terry towel - Turkish English Dictionary