syngamids

English

Noun

syngamids

  1. plural of syngamid