Translation of kelekatu in English:

kelekatu

noun

  • 1

    a type of winged ant that is able to fly