Translation of dullard in Malay

dullard

orang dungu

noun

  • 1

    orang dungu, si tolol