Definition & Meaning | English word AMEBULA


AMEBULA

Definitions of AMEBULA

  1. (biology) A small ameba (or organism that resembles one)

Number of letters

7

Is palindrome

No

11
AM
AME
BU
EB
EBU
LA
ME
MEB
UL
ULA

2

2

273
AA
AAB
AAE
AAL
AAM
AAU
AB
ABA
ABE



Search for AMEBULA in:






Page preparation took: 518.22 ms.