refreshing towel - German English Dictionary