Translation of kekisi in English:

kekisi

lattice

noun

  • 1

    lattice, framework of crossed strips