Translation of dugong in English:

dugong

noun

  • 1

    a large sea animal with thick greyish skin found in tropical waters