sponge biopsy - German English Dictionary