salpingids

English

Noun

salpingids

  1. plural of salpingid