Turkey sponge
nounDefinition of Turkey sponge
: any of various superior commercial sponges of the Adriatic and Mediterranean seas
Keep scrolling for more