Ameboide admin 5 years ago Ameboide Ameboide Definition Ameboide Spanish Adjective English meaning : amoeboid