Translation of selômela in English:

selômela

something that bites

noun (class 7, plural dilômela)

  • 1

    something that bites