gastroid

English

Adjective

gastroid (not comparable)

  1. Having the form of a stomach

Noun

gastroid (plural gastroids)

  1. Such an enteroid

Anagrams