Definify.com

Definition 2025


detrivores

detrivores

English

Noun

detrivores

  1. plural of detrivore