Definify.com

Definition 2026


amioids

amioids

English

Noun

amioids

  1. plural of amioid