Definify.com

Definition 2024


spongivore

spongivore

English

Noun

spongivore (plural spongivores)

  1. Any organism that feeds on sponges

Related terms