Translation of kelisa in English:

kelisa

a freshwater fish

noun

  • 1

    a freshwater fish