cheesecloth yarn - German English Dictionary