Turkey sponge

noun

Definition of Turkey sponge

: any of various superior commercial sponges of the Adriatic and Mediterranean seas

History and Etymology for Turkey sponge

Turkey entry 2

Keep scrolling for more