English edit

Noun edit

platygasterid (plural platygasterids)

  1. Alternative form of platygastrid.