English

edit

Noun

edit

depositivore (plural depositivores)

  1. (biology) Any animal that feeds on marine deposits