Translation of dusa in English:

dusa

gestate

verb

  • 1

    gestate
    ‘Ditlou di dusa lebaka le le ka tshwarang dingwaga tse pedi’ Elephants gestate for nearly two years