AMIOID


Meaning of AMIOID in English

noun one of the amioidei.

2. amioid ·adj like or pertaining to the amioidei.

Webster English vocab.      Английский словарь Webster.