Translation of kenari in English:

kenari

kind of nut

noun

  • 1

    kind of nut
    ‘burung kenari’ canary