Definify.com

Definition 2025


spongivores

spongivores

English

Noun

spongivores

  1. plural of spongivore