large scarf - German English Dictionary