foraminiferids

English

Noun

foraminiferids

  1. plural of foraminiferid