GASTRURA Meaning of GASTRURA in English (n. pl.) See Stomatopoda. Webster's English dictionary. Английский словарь Webster. 2012