Translation of kelilip in English:

kelilip

noun

  • 1

    speck of dust in the eye