Translation of imilala in English:

imilala

neck tendon

plural noun (class 4)

  • 1

    neck tendon