benthoses

English

Noun

benthoses

  1. plural of benthos