Translation of iphela in English:

iphela

cockroach

noun (class 5, plural amaphela)

  • 1

    cockroach