Translation of kekuda in English:

kekuda

noun

  • 1

    frame for hanging things on