impregnated felt - German English Dictionary