towel distributor - German English Dictionary