honeycomb towel - German English Dictionary