Definify.com

Definition 2025


ameboidi

ameboidi

Italian

Adjective

ameboidi

  1. plural of ameboide