Translation of hidu in English:

hidu

sniff

(menghidu)

verb

  • 1

    sniff, smell