Definify.com

Definition 2025


spongivore

spongivore

English

Noun

spongivore (plural spongivores)

  1. Any organism that feeds on sponges

Related terms