allatostatins

English

Noun

allatostatins

  1. plural of allatostatin